package com.pig4cloud.pigx.user.dto;

import com.pig4cloud.pigx.user.enums.FuelConsumeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 用户下单后操作
 *
 */
@Data
public class TransactionThenDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 用户id
	 */
	private Long userId;

	/**
	 * 订单号
	 */
	private Long orderId;

	/**
	 * 策略名称
	 */
	private String strategyName;

	/**
	 * 消耗的燃料数量 (UNT)
	 */
	private BigDecimal fuel;

	/**
	 * 用户剩余燃料余额
	 */
	private BigDecimal fuelBalance;

	/**
	 * 消耗的燃料类型（0服务费、1利润结算）
	 */
	private FuelConsumeEnum.Type fuelType;

	/**
	 * 毛利润
	 */
	private BigDecimal grossProfit;

	/**
	 * 净利润
	 */
	private BigDecimal netProfit;
}
